<?php

namespace easydis\APSBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * CommentaireGS
 *
 * @ORM\Table()
 * @ORM\Entity(repositoryClass="easydis\APSBundle\EntityRepository\CommentaireGSRepository")
 */
class CommentaireGS
{
    /**
     * @var string
     *
     * @ORM\Column(name="date", type="string", length=30)
     * @ORM\Id
     */
    private $date;

    /**
     * @var string
     *
     * @ORM\Column(name="commentaire", type="text")
     */
    private $commentaire;

	/**
     * @ORM\ManyToOne(targetEntity="easydis\APSBundle\Entity\GroupeService")
     * @ORM\Column(name="groupe_service_id")
     * @ORM\JoinColumn(nullable=false)
	 * @ORM\Id
     */
    private $groupe_services;

    
    
    public function __construct($date, $gs) {
        $this->date = $date;
        $this->groupe_services = $gs;

    }
    
    /**
      * Set groupe_services
      *
      * @param easydis\APSBundle\Entity\GroupeService $groupe_services
      */
    public function setGroupe_services(\easydis\APSBundle\Entity\GroupeService $groupe_services)
    {
            $this->groupe_services = $groupe_services;
    }

    /**
      * Get groupe_service
      *
      * @return easydis\APSBundle\Entity\GroupeService 
      */
    public function getGroupe_services()
    {
            return $this->groupe_services;
    }


    /**
     * Get date
     *
     * @return string 
     */
    public function getDate()
    {
        return $this->date;
    }

    /**
     * Set commentaire
     *
     * @param string $commentaire
     * @return CommentaireGS
     */
    public function setCommentaire($commentaire)
    {
        $this->commentaire = $commentaire;
    
        return $this;
    }

    /**
     * Get commentaire
     *
     * @return string 
     */
    public function getCommentaire()
    {
        return $this->commentaire;
    }
}
